I've been using Microemacs a lot lately as a pretty minimal editor (it highlights matching parens, but that's about it,) so yesterday I took a look at the source and I should probably abandon it ^^' It seemed like a good idea to clear up some of the warnings but in digging into them I'm convinced that the author literally just did not know the semantics of strncpy, which is not a good sign in a text editor.